import javax.swing.JOptionPane;
public class num_inicial_final {
   public static void main(String arg [])
   {
   
   int num_pares, num_impares ,num_inicial, num_final, i;
   num_pares = 0;
   num_impares = 0;
   num_final = 0;
   num_inicial = Integer.parseInt(JOptionPane.showInputDialog("Digite o número inicial"));
      i = num_inicial;
       do
       {
            num_final = Integer.parseInt(JOptionPane.showInputDialog("Digite o número final"));
           if(num_final <= num_inicial)
           {
        JOptionPane.showMessageDialog(null,"Número inválido.\nO número inicail deve ser maior que o final.\n");   
           }
       }
       while (num_final <= num_inicial);
       
      while (i <= num_final)
      {
      if (i % 2 == 0)
      {
      num_pares++;
      }
        else
      {
      num_impares++;
      }
      i++;
      }
      JOptionPane.showMessageDialog(null,"Entre os números "+num_inicial+" a "+num_final+
                                         "\nExistem "+num_pares+" números pares"+
                                         "\nE "+num_impares+" numeros impares."+
                                         "\nAUTOR: GILSON JOSE EICHINGER");
   }
}
